home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Amiga Collections: Taifun
/
Taifun 151 (1991-03-10)(Manewaldt, A.)(DE)(PD).zip
/
Taifun 151 (1991-03-10)(Manewaldt, A.)(DE)(PD).adf
/
ASM09
/
testasm09.asm
< prev
next >
Wrap
Assembly Source File
|
1980-01-09
|
3KB
|
273 lines
; Testfile
; für Crossi 6809
; (c) by Alex Holler
ldst %macro a,b,c
ld&a b
st&a c
%endm
rold %macro a,b
rol&a
rol&b
%endm
getstr %macro a,b
%gensym string,stringe
ld&a #string
bra stringe
string db b
stringe
%endm
rol2 %macro c
rol&c b,a
rol&c b,a
%endm
testm %macro a,b,c
db a,b,c
%endm
testm2 %macro a,b,c
db a,a,a
%endm
org $100
asla
aslb
asra
asrb
clra
clrb
coma
comb
daa
deca
decb
inca
incb
lsla
lslb
lsra
lsrb
mul
nega
negb
nop
rola
rolb
rora
rorb
rti
rts
sex
swi
sync
tsta
tstb
org $200
swi2
swi3
org $300
andcc #0
cwai #1
orcc #2
org $400
pshs x
puls dp
org $500
pshu y
pulu s
org $600
tfr a,b
exg a,b
tfr a,dp
tfr pc,d
tfr d,pc
exg cc,dp
exg cc,cc
org $700
br1
bcc br1
bcs br1
beq br1
bge br1
bgt br1
bhi br1
bhs br1
ble br1
blo br1
bls br1
blt br1
bmi br1
bne br1
bpl br1
brn br1
bvc br1
bvs br1
bra br1
bsr br1
org $800
br2 lbra br2
lbsr br3
jmp br3
org $900
br3 lbcc br3
lbcs br3
lbeq br3
lbge br3
lbgt br3
lbhi br3
lbhs br3
lble br3
lblo br3
lbls br3
lblt br3
lbmi br3
lbne br3
lbpl br3
lbrn br3
lbvc br3
lbvs br3
org $1000
adca #245
adcb #2
adda #3
addb #255
anda #0
andb #4
bita #3
bitb #2
cmpa #3
cmpb #3
eora #5
eorb #6
lda #8
ldb #9
ora #7
orb #8
sbca #11
sbcb #12
suba #18
subb #19
org $1100
addd #$345
cmpx #$400
ldd #$300
ldu #$400
ldx #$500
subd #$400
org $1200
asl 3
asr 4
clr 4
com 3
dec 4
inc 7
jmp 600
jsr 700
lsl 3
lsr 5
neg 6
rol 9
ror 10
sta 13
stb 14
std 15
stu 16
stx 17
tst 4
org $1300
leas [a,x]
leau [b,y]
leax [d,u]
leay [,s]
tst [1,pcr]
adca 1,pcr
adcb a,x
adda b,y
addb d,u
addd ,-s
anda ,--x
addd ,-x
anda [,--x]
andb ,--x
andb -128,x
anda -1,y
andb -16,u
andb 15,s
org $1400
db "(c)"," by ", "Alex" , "Hol", 'l'
db 'e', 'r'
db -128,40, 255, 0, $2 ,%1111
org $1500
ds 3
org $1600
dw 2,300,"abcd"
org $1700
testm 3,4,6
org $1800
testm2 3,4,6
org $1900
getstr x,3
org $2000
string lda 3
org $2100
ldst a,$10,$20
org $2200
rold a,b
org $2300
rol2 d
end